home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
language
/
asa
/
changes
< prev
next >
Wrap
Text File
|
1994-10-23
|
34KB
|
1,131 lines
$Id: CHANGES,v 4.2 1994/10/23 23:35:04 ingber Exp ingber $
========================================================================
========================================================================
23 Oct 94
asa.c, asa.h, asa_user.h, readme.ms, user.c:
Corrected ASA_PARALLEL code by adding OPTIONS->gener_block.
Permit OPTIONS->gener_block_max to be greater than number of
processors.
asa.c, readme.ms:
If and when OPTIONS->gener_mov_avr is set to 0, then
OPTIONS->gener_block is not changed thereafter.
========================================================================
22 Oct 94
asa.c, asa.h, asa_user.h, readme.ms, user.c:
Introduced sample code as a structure for a parallelized ASA.
========================================================================
20 Oct 94
user.c:
In the ASA_TEMPLATE for ASA_SAMPLE, USER_TANGENTS is set to TRUE to
illustrate the use of this OPTIONS.
========================================================================
19 Oct 94
asa.c, asa_user.h, readme.ms, user.c:
Added OPTIONS->USER_TANGENTS[FALSE] to permit user to calculate
tangents[] when USER_TANGENTS is set to TRUE, instead of using the
default numerical evaluation.
asa.c:
The value of number_invalid_generated_states is now kept track of
during the calculation of derivatives.
========================================================================
13 Oct 94
asa.c, asa.h:
Created asa_print_options() to move printing of user's options to a
separate procedure, making it easier to read asa.c.
========================================================================
11 Oct 94
user.c:
Changed cast on kranf in randflt() to unsigned to permit use of
arbitrary values, e.g., that might arise from using task id's.
asa.c, asa.h:
For the sake of some efficiency, MIN_EXPONENT and MAX_EXPONENT,
arguments to the macro EXPONENT_CHECK(), were changed to static
variables.
asa.c:
A bug was corrected in one of the loops testing both
SEQUENTIAL_PARAMETERS and PARAMETER_RANGE_TOO_SMALL(), that could cause
a never-ending loop.
========================================================================
5 Oct 94
NOTES, readme.ms:
Added emphasis in @@OPTIONS FOR LARGE SPACES section that these
suggestions are to _speed up_ annealing/quenching, while some
suggestions in the README are to _slow down_ annealing.
========================================================================
3 Oct 94
Makefile, NOTES, readme.ms:
Used a more standard format for FLAGS, replacing CFLAGS with
CDEBUGFLAGS, CFLAGS and LDFLAGS.
========================================================================
30 Sep 94
NOTES:
Added simple routine to enable users to change random seed.
asa.c, asa.h, asa_user.h, readme.ms:
Completed ANSI prototypes for parameter calls to
*user_random_generator(...) and *user_cost_function(...), to enable
code to compile smoothly under C++.
========================================================================
30 Aug 94
readme.ms:
Added availability of code and papers via WWW
http://alumni.caltech.edu/~ingber/
========================================================================
19 Aug 94
readme.ms, user.c:
Added MY_COST guides for quick reference to insert user's own cost
function.
========================================================================
28 Jun 94
readme.ms:
Added acknowledgment of award from the Pittsburgh Supercomputing
Center through the National Science Foundation (NSF). Added
information for requesting commercial consulting appointments.
========================================================================
9 Jun 94
readme.ms:
Announced Parallelizing ASA and PATHINT Project (PAPP).
========================================================================
6 Jun 94
user.c:
Deleted free statements for USER_OPTIONS->cost_schedule,
USER_OPTIONS->reanneal_function, RECUR_USER_OPTIONS->cost_schedule,
RECUR_USER_OPTIONS->reanneal_function which causes crashes on some
machines when USER_COST_SCHEDULE and USER_REANNEAL_FUNCTION are used.
user.c:
Fixed memory leak when ASA_SAMPLE=TRUE.
========================================================================
4 Jun 94
NOTES:
Removed contributed code that had Copyright other than the GPL.
user.c:
Slowed down USER_COST_SCHEDULE in sample() when ASA_SAMPLE and
ASA_TEMPLATE are TRUE (template in Makefile) to permit better sampling
at all four local optima of the test function.
========================================================================
27 May 94
Makefile, asa.c, asa_user.h, readme.ms, user.c, user.h:
When ASA_SAMPLE is set to TRUE, data is collected by ASA during its
global optimization process to importance-sample the user's variable
Five OPTIONS become available to monitor the sampling: n_accepted,
bias_acceptance, bias_generated, average_weights, and limit_weights.
========================================================================
4 May 94
NOTES:
Included more info on using time modules on PCs.
========================================================================
27 Apr 94
user.c:
Corrected test of argc to be argc > 1. This caused problems on some
machines.
readme.ms:
Added information about asa_new.
========================================================================
19 Apr 94
readme.ms:
Corrected typo in defining range of RNG for acceptance criteria.
========================================================================
18 Apr 94
readme.ms:
Formatted Table of Contents to include section numbers.
========================================================================
17 Apr 94
asa.c, readme.ms, user.c:
Permit curvature calculations whenever tangents are calculated if
OPTIONS->CURVATURE_0 is set to -1.
========================================================================
16 Apr 94
readme.ms:
Reformatted page numbering of Table of Contents.
========================================================================
15 Apr 94
Makefile, readme.ms:
Include README+.uu instead of README+Z.uu in ASA-shar.
asa.h, asa_user.h:
Moved some TIME_CALC items from asa_user.h to asa.h.
========================================================================
13 Apr 94
user.c:
Placed comments on using 'ptr_out = stdout;' if printout is desired to
stdout instead of user_out.
========================================================================
10 Apr 94
asa.c, asa.h, readme.ms, user.h:
ASA can print to stdout if ASA_OUT or USER_OPTIONS->asa_out_file is set
to "STDOUT". #include <string.h> was added to asa.h and user.h.
Makefile, asa.c, asa.h, asa_user.h, readme.ms, user.c, user.h:
Created asa_user.h to contain all common definitions and macros
previously repeated in asa.h and user.h.
asa.c, asa.h, asa_user.h, readme.ms, user.c, user.h:
The time module was redefined in the user and asa modules so that only
one copy of this code now resides in asa.c
asa.c:
At the risk of offending C purists, a goto EXIT_ASA was inserted at
several locations, eliminating over 300 lines of code, making this file
more readable (usually the rationale for _not_ using goto).
========================================================================
8 Apr 94
readme.ms:
Put in caution that passing asa.[13nl] which is the equivalent of
README[+] through man may strip out some items like \\"asa_out\\".
asa.c, asa.h, readme.ms, user.c, user.h:
Added LIMIT_GENERATED OPTION, but now permit either LIMIT_ACCEPTANCES
or LIMIT_GENERATED to take 0 to run without these constraints, e.g.,
which can be useful for machines that do not process large integers.
readme.ms:
Defined Table of Contents at end.
========================================================================
7 Apr 94
readme.ms:
Added an index of all headers.
========================================================================
6 Apr 94
The inclusion of user-defined functional changes in addition to ASA
parameter modifications justifies a change in the major version
number.
asa.c:
Made off-diagonal curvature calculation a bit more efficient.
NOTES, readme.ms:
Added some information on the use of USER_COST_SCHEDULE.
========================================================================
5 Apr 94
asa.c:
Curvatures are now calculated correctly at boundaries of specified
ranges.
asa.c:
Some initialization equations were copied into the main annealing loop
to permit greater adaptive use of TEMPERATURE_RATIO_SCALE,
TEMPERATURE_ANNEAL_SCALE, COST_PARAMETER_SCALE, QUENCH_PARAMETERS and
QUENCH_COST OPTIONS.
readme.ms:
Added comment on using QUENCH_COST OPTION to slow down cost temperature
schedule.
asa.c, asa.h, readme.ms, user.c, user.h:
The function used for the cost_function temperature schedule is of the
form test_temperature in asa.c. You can define your own function of
test_temperature adaptively in user.c in cost_schedule() (and in
recur_cost_schedule() if SELF_OPTIMIZE is TRUE) by setting the
Pre-Compile DEFINE_OPTIONS USER_COST_SCHEDULE to TRUE.
========================================================================
31 Mar 94
readme.ms:
Added info on bitftp service and the current IP number of the Caltech
archive.
========================================================================
29 Mar 94
readme.ms:
README+ is only compressed and uuencoded in the ASA-shar[.Z] versions.
========================================================================
17 Mar 94
readme.ms:
Added some comments to the use of QUENCH_COST.
========================================================================
12 Mar 94
Makefile:
Added README+ to doc: compilation to give enhanced text. This is
compressed and uuencoded to pass through shar.
========================================================================
11 Mar 94
Makefile:
Formatted README to include indents.
========================================================================
9 Mar 94
NOTES:
Added some comments to the @@FORTRAN section.
========================================================================
8 Mar 94
asa.c:
Added a missing *curvature_flag test to calculation of curvature[].
NOTES:
Added some instructions for calling FORTRAN cost functions from ASA.
========================================================================
4 Mar 94
readme.ms:
Added ASA.tar.Z version.
========================================================================
3 Mar 94
readme.ms:
Deleted IP number for ftp.alumni.caltech.edu as this is subject to
change.
========================================================================
17 Feb 94
asa.c, asa.h:
Reset SEQUENTIAL_PARAMETERS to its starting value on exiting asa().
This could be important when doing multiple runs.
========================================================================
16 Feb 94
user.c:
Clarified notation used in ASA test problem.
========================================================================
15 Feb 94
asa.c, asa.h, asa_opt, readme.ms, user.c, user.h:
Added adaptive SEQUENTIAL_PARAMETERS to OPTIONS.
NOTES, readme.ms, user.c:
Several small changes to reflect new ASA_LIB OPTION.
========================================================================
13 Feb 94
asa.c, asa.h, user.c, user.h:
Added Pre-Compile OPTION ASA_LIB to facilitate calls of asa() from
another program when this is set to TRUE.
user.h:
Removed extra main prototype when SELF_OPTIMIZE is TRUE and HAVE_ANSI
is FALSE.
========================================================================
9 Feb 94
NOTES, readme.ms:
Noted minor change of archive address to ftp.alumni.caltech.edu
[131.215.48.62].
========================================================================
3 Feb 94
asa.c, asa.g, user.c, user.h:
Reformatted files using GNU indent-1.9.1.
========================================================================
1 Feb 94
readme.ms:
Added directions for compiling the ASA test problem without the use of
the Makefile.
========================================================================
30 Jan 94
readme.ms:
The subdirectory TESTS has been eliminated, and replaced by the two
files test_asa and test_usr.
user.c:
I wrote the ASA test problem from scratch to closely follow its
published description. It now runs a bit faster under gcc.
========================================================================
27 Jan 94
Makefile, asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Added Pre-Compile DEFINE_OPTIONS USER_REANNEAL_FUNCTION. When this is
TRUE, the user can define the reannealing function, adaptively if
required, in user.c in function user_reanneal() (and in
recur_user_reanneal() if SELF_OPTIMIZE is TRUE).
========================================================================
18 Jan 94
NOTES:
The section @@PAPERS USING ASA was broken out into a separate file,
asa_papers, in ftp.caltech.edu:pub/ingber. This is to minimize
updating versions of the ASA directory due to changes in this section.
========================================================================
17 Jan 94
NOTES:
Updated locations of papers in section @@PAPERS USING ASA.
========================================================================
14 Jan 94
asa.c:
Deleted quench flags as they are now unnecessary.
========================================================================
13 Jan 94
asa.c, asa.h:
Fixed bug in use of OPTIONS->user_temperature_ratio.
readme.ms:
Corrected function parameter lists to agree with changes in user.c and
user.h.
========================================================================
12 Jan 94
user.c, user.h:
Cleaned up a few small memory leaks. Removed several flags that could
be replaced by reference to USER_OPTIONS and RECUR_USER_OPTIONS.
========================================================================
11 Jan 94
NOTES, readme.ms:
Changed names of directories to those in newly overhauled archive.
========================================================================
10 Jan 94
NOTES:
Updated references in section @@PAPERS USING ASA.
========================================================================
8 Jan 94
readme.ms:
Added info that ASA.zip is now maintained in the ASA archive.
========================================================================
1 Jan 94
NOTES:
Under @@PAPERS USING ASA, added reference to paper by Tang, Tracy,
Boozer, deBrauw, and Brown.
========================================================================
13 Dec 93
user.c:
Corrected dimension of asa_file[].
========================================================================
26 Nov 93
ASA version 2.1:
Experimentation with SELF_OPTIMIZE, QUENCHing and ASA_TEMPLATEs has
progressed to a stage warranting a change in the major version number.
NOTES:
Added ASA-related papers available in the Caltech archive.
========================================================================
22 Nov 93
asa.c, user.c:
Clarified use of OPTIONAL_DATA in ASA_TEMPLATE when used with
SELF_OPTIMIZE.
readme.ms:
Added outline of use of each ASA_TEMPLATE.
Makefile:
Added comments on the use of the provided sets of DEFINE_OPTIONS.
========================================================================
17 Nov 93
user.c:
Cleaned up USER_ASA_OUT ASA_TEMPLATE string calls to work under Sun acc
without errors and under gcc without warnings.
========================================================================
16 Nov 93
NOTES:
Updated references to papers.
CHANGES:
Updated references.
========================================================================
15 Nov 93
asa.c, user.c:
More fixes to handle memory leaks.
========================================================================
14 Nov 93
asa.c, user.c:
Added free() calls to get rid of pesky memory leaks which arose under
SELF_OPTIMIZE.
Makefile:
Corrected DEFINE_OPTIONS to properly use USER_ASA_OUT and ASA_TEMPLATE
for multiple calls to asa.
========================================================================
12 Nov 93
asa.c:
Added modification to keep parameters within bounds when calculating
*tangents in cost_derivatives().
========================================================================
6 Nov 93
Makefile, readme.ms:
Changed packaged code to be in both ASA-shar.Z and ASA.tar.gz formats.
asa.c:
Added tests for integer parameters in generate_new_state(), in case
some system rounds differently.
========================================================================
4 Nov 93
Makefile, asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Added TIME_STD Pre-Compile Option to use Unix-standard macros for time
routines, as required by some systems, e.g., hpux.
========================================================================
3 Nov 93
NOTES:
Included papers by wu@mcrcim.mcgill.edu and gblais@mcrcim.mcgill.edu
under @@PAPERS USING ASA.
========================================================================
23 Oct 93
asa.c:
INT_ALLOC and INT_LONG defines had to be corrected around a few
fprintf statements.
readme.ms, TESTS:
On the Sun, gcc-2.5.0 update runs were performed. Since the change in
definitions of MIN_DOUBLE and MAX_DOUBLE, setting SMALL_FLOAT=E-12 does
not agree with SMALL_FLOAT=E-18 and SMALL_FLOAT=E-20 (the latter two
agree), unless MIN_DOUBLE=E-18 also is set.
========================================================================
15 Oct 93
asa.c:
Added print statements for some additional OPTIONS.
readme.ms:
Due to the increased volume of interaction, I had to insert statements
that I cannot assume the task of mailing out hardcopies of code or
papers, and that my volunteer time assisting people with their queries
on my codes and papers must be limited to electronic mail
correspondence.
========================================================================
14 Oct 93
Makefile, asa.c, asa.h, readme.ms, user.c, user.h:
Added ASA_TEST[FALSE] to be set to TRUE to use ASA test problem. This
permits users to add their own problem without having to overwrite the
ASA test example.
Added ASA_TEMPLATE[FALSE] wrappers around tests associated with several
OPTIONS. This permits use of these OPTIONS without having to delete
these extra tests.
========================================================================
18 Sep 93
user.c:
Added reference for RNG used in the user module.
========================================================================
24 Sep 93
NOTES:
Added reference to Wall Street Journal article mentioning ASA.
========================================================================
13 Sep 93
NOTES, TESTS/HP_gcc:
Added update on modifications available for HP machines. Added HP_gcc
file in TESTS.
TESTS/SHRT2LNG:
Apparently this file was blanked out the past few versions, and has now
been restored.
========================================================================
2 Sep 93
NOTES:
Placed ftp locations in @@PAPERS USING ASA.
========================================================================
31 Aug 93
NOTES:
Added info on setting INT_ALLOC and INT_LONG to TRUE on a PC using MS
Quick C.
========================================================================
27 Aug 93
NOTES:
Added info on setting IO_PROTOTYPES to FALSE on a PC using Turbo C++.
========================================================================
18 Aug 93
NOTES, asa.c, asa.h, user.c, user.h:
Some minor changes to accommodate Turbo C.
========================================================================
16 Aug 93
readme.ms:
Used the standard /usr/ucb/fmt to format all paragraphs.
========================================================================
24 Jul 93
Minor editing corrections.
========================================================================
10 Jul 93
readme.ms:
Added more detail on sources of documentation and how to use a copy
of the README file as an asa manpage.
========================================================================
5 Jul 93
Makefile, asa.c, asa.h, TESTS/asa...:
Added ASA_PRINT_MORE Printing Option.
========================================================================
29 Jun 93
asa.c, asa.h, user.c, user.h:
Moved prototypes for getrusage() from .c to .h files, together with
other prototypes.
user.c:
Found a Bus error during run for some versions of gcc (2.2.2 on a
sparc/4.1.3) when using `#define ARRAY_LIMIT *parameter_dimension'
when 'if __GNUC__' is TRUE, so this was set to `#define ARRAY_LIMIT
*parameter_dimension 4'.
Makefile, asa.h, user.h, readme.ms, TESTS/*_*:
Set default of TIME_CALC to FALSE since it gives trouble on many
machines.
NOTES:
Added contributed code to permit time routines to work on HPs.
========================================================================
16 Jun 93
Makefile, asa.h, readme.ms, TESTS/asa...:
Changed definition of MIN_DOUBLE to smallest positive double.
========================================================================
12 Jun 93
NOTES:
Added short note on how to adapt user module to permit ASA to be
called from another code.
========================================================================
10 Jun 93
CHANGES:
Moved list of dates of modifications to bottom of file. Included
dates of original RATFOR/FORTRAN code from 1987 and original C code
from 1991.
========================================================================
9 Jun 93
readme.ms:
Moved description of REANNEAL_FUNCTION to Pre-Compile section.
Elaborated on proper use of Pre-Compile Options.
========================================================================
8 Jun 93
Makefile, asa.c, asa.h, asa_opt, readme.ms, user.c, user.h, TESTS/...:
Changed name of MAX_FLOAT to MAX_DOUBLE. Changed name of MIN_FLOAT
to MIN_DOUBLE. Added EPS_DOUBLE to default to SMALL_FLOAT. This is
considered a precursor to getting better contributions to defining
these values at a later date. Made default of COST_PRECISION to
1.0E-18, independent of these other values. TESTS are not effected.
========================================================================
6 Jun 93
user.c:
Shortened the names of some variable asa_out* files to not exceed
8 characters.
asa.c, asa.h, readme.ms:
Added REANNEAL_FUNCTION in asa.h to give users more control over the
function determining reannealing.
========================================================================
5 Jun 93
Makefile, asa.c, readme.ms, TESTS/asa...:
Use SMALL_FLOAT for NO_PARAM_TEMP_TEST and NO_COST_TEMP_TEST (new names
for NO_P_TEMP_TEST and NO_C_TEMP_TEST) if they are TRUE. Sharpened
tests of temperatures for NO_PARAM_TEMP_TEST and NO_COST_TEMP_TEST
set to FALSE. Now all test cases agree in intermediate values.
TESTS/SUN_E-12 was deleted.
========================================================================
4 Jun 93
asa.c, asa.h, readme.ms, TESTS/asa...:
Added NO_P_TEMP_TEST and NO_C_TEMP_TEST Pre-Compile options for
testing purposes.
========================================================================
2 Jun 93
asa.c:
Fixed bug in reanneal() by placing some fabs() for some arguments
of pow().
Fixed bug in fclose() by placing statement at end of asa_exit().
This affected calculations with SELF_OPTIMIZE= TRUE.
user.c:
Edited SELF_OPTIMIZE=TRUE and USER_ASA_OUT=TRUE sections.
========================================================================
31 May 93
asa.c:
Adjusted initialization of *number_acceptances_saved = 0.
TESTS/:
All tests were updated.
user.c:
Added USER_ASA_OUT to SELF_OPTIMIZE=TRUE portion, and cleaned up
USER_ASA_OUT calls in SELF_OPTIMIZE=FALSE portions.
========================================================================
25 May 93
NOTES:
Added CONTENTS with @@SECTION_NAMES to search on topics.
========================================================================
========================================================================
29 May 93
Makefile, asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Added Pre-Compile Option USER_ASA_OUT to work with Program Option
*asa_out_file, to permit dynamic naming of asa() output files from
the user module.
========================================================================
24 May 93
NOTES, readme.ms:
Reorganized some references, and started list of ASA (p)reprints at
the bottom of this file, instead of increasing length of readme.ms.
asa.c:
Minor cleaning up of some statements, taking out extra parentheses.
========================================================================
22 May 93
longname.h:
Removed and made obsolete by changes in a few parameter names in the
asa module.
asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Changed all (*[a-zA-Z_]). constructs to [a-zA-Z_]-> to improve
readability. The original form was to minimize notation for many
users, but the use of many *OPTIONS calls made this change more
reasonable.
========================================================================
17 May 93
asa.c:
Corrected typo bugs in reanneal() introduced when inserted
quench_param[] factors.
========================================================================
16 May 93
asa.c, asa.h, asa_opt, readme.ms, user.c, user.h, TESTS/asa...:
Introduced two Program Options, QUENCH_PARAMETERS and QUENCH_COST,
to permit some "quenching" especially in very large parameter spaces.
========================================================================
15 May 93
asa.h, user.c, user.h:
Added a __GNUC__ define. This is useful to set ARRAY_LIMIT to
*parameter_dimension in user.c when using gcc.
asa.c, asa.h:
Removed some superfluous parameters from parameter lists.
========================================================================
15 May 93
asa.c:
Enforced fflush() for updated new best states for printout for large
parameter spaces.
readme:
ASA now can be obtained from ftp.caltech.edu where it can be maintained
in a timely manner.
========================================================================
14 May 93
asa.c:
Reorganized use of ASA_PRINT_INTERMED to be more useful for large
dimensions.
readme:
Added some comments to Program Options for large dimensions.
========================================================================
13 May 93
readme:
Updated instructions for retrieval of files. The previous instructions
were too terse for some users.
========================================================================
11 May 93
asa.c, asa.h:
Deleted unused references to ASA_OPTIONS and ADAPTIVE define.
readme.ms:
Edited in several places and updated section on availability.
========================================================================
9 May 93
Makefile, asa.c, asa.h, readme.ms, user.c, user.h:
Added *asa_data to *OPTIONS when the Pre-Compile option OPTIONAL_DATA
is set to TRUE. This permits additional information to be returned
to the user module from the asa module. An example of usage is given
for the test problem when SELF_OPTIMIZE is TRUE.
========================================================================
8 May 93
Makefile, asa.h, readme.ms:
ASA_PRINT_INTERMED[=TRUE] is added as a Pre-Compile option. This is
useful for large parameter spaces as well as when SELF_OPTIMIZE is
set to TRUE.
user.c:
The test problem is modified to set the dimension and indexing of
all arrays to correspond to *parameter_dimension. This is useful to
easily change the test problem, e.g., to test large parameter spaces.
user.c:
Added some output at the end of a run when SELF_OPTIMIZE is TRUE,
in case ASA_PRINT is FALSE.
asa.c:
Closed off several fclose() statements used when SELF_OPTIMIZE is TRUE,
but ASA_PRINT is FALSE
========================================================================
7 May 93
asa.c:
Corrected allocation of memory to temperature_scale_parameters when
OPTIONS->RATIO_TEMPERATURE_SCALES is set to TRUE.
========================================================================
5 May 93
readme.ms:
Latest updates of code and papers may be retrieved via anonymous ftp
from ftp.caltech.edu in the pub/ingber directory.
========================================================================
27 Apr 93
Makefile, asa.c, asa.h, readme.ms, user.h:
The cast on *number_parameters is set by ALLOC_INT which defaults to
the cast of LONG_INT. On some machines, ALLOC_INT might have to be
set to TRUE to set this cast to int if there is a strict requirement
to use an unsigned int for calloc.
========================================================================
Acknowledgments to people who have contributed to the ASA code:
Ahmed Ouenes <ouenes@baervan.nmt.edu>
Alan Cabrera <adc@sanwabgk.com>
Barak Cohen <bardak@ccsg.tau.ac.il>
Bill Wong <bgwong@holonet.net>
Bruce Rosen <rosen@ringer.cs.utsa.edu>
Cullen Schaffer <schaffer@marna.hunter.cuny.edu>
Dan Adler <adan@tudor.com>
David Zuhn <zoo@cygnus.com>
Davyd Norris <daffy@physics.monash.edu.au>
Edward Peschko <peschko@mermaid.micro.umn.edu>
Eric Grosse <ehg@research.att.com>
Giacomo Indiveri <giacomo@dibe.unige.it>
Graham Campbell <campbell@ams.sunysb.edu>
Heather Sherman <heather@cco.caltech.edu>
Helmut Jarausch <jarausch@igpm.igpm.rwth-aachen.de>
Jacob Engelbrecht <engel@virus.fki.dth.dk>
James Clark <jjc@ai.mit.edu>
John Selverian <selveria@salem.sylvania.com>
Kevin Burton <kburton@noran.com>
Lee Hon Man <89299465@cphkvx.cphk.hk>
Leslie Picardo <picardo@alpha.ces.cwru.edu>
Mark Johnson <mjohnson@netcom.com>
Matthew O'Hara <mattman@cml.berkeley.edu>
Micah Altman <micah@cco.caltech.edu>
Sonja Zwissler <zwissler@askdonald.ask.uni-karlsruhe.de>
Steven Gillispie <steve_gillispie@oscar.rad.washington.edu>
Timothy Burns <tim@isis.usi.utah.edu>
Walter Roberson <roberson@hamer.ibd.nrc.ca>
Wolfram Gloger <u7y22ab@sunmail.lrz-muenchen.de>
Wu Kenong <wu@mcrcim.mcgill.edu>
Yuan Liu <liu@cs.umd.edu>
Zening Ge <zg11@midway.uchicago.edu>
========================================================================
========================================================================
* Modification History:
* 23 Oct 94: Version 4.2
* 23 Oct 94: Version 4.1
* 23 Oct 94: Version 3.25
* 22 Oct 94: Version 3.24
* 20 Oct 94: Version 3.23
* 19 Oct 94: Version 3.22
* 14 Oct 94: Version 3.21
* 01 Oct 94: Version 3.20
* 31 Aug 94: Version 3.19
* 19 Aug 94: Version 3.18
* 28 Jun 94: Version 3.17
* 09 Jun 94: Version 3.16
* 06 Jun 94: Version 3.15
* 04 Jun 94: Version 3.14
* 31 May 94: Version 3.13
* 27 Apr 94: Version 3.12
* 27 Apr 94: Version 3.11
* 19 Apr 94: Version 3.10
* 18 Apr 94: Version 3.9
* 17 Apr 94: Version 3.8
* 16 Apr 94: Version 3.7
* 15 Apr 94: Version 3.6
* 10 Apr 94: Version 3.5
* 10 Apr 94: Version 3.4
* 08 Apr 94: Version 3.3
* 07 Apr 94: Version 3.2
* 06 Apr 94: Version 3.1
* 05 Apr 94: Version 2.32
* 05 Apr 94: Version 2.31
* 31 Mar 94: Version 2.30
* 29 Mar 94: Version 2.29
* 17 Mar 94: Version 2.28
* 16 Mar 94: Version 2.27
* 11 Mar 94: Version 2.26
* 10 Mar 94: Version 2.25
* 09 Mar 94: Version 2.24
* 08 Mar 94: Version 2.23
* 04 Mar 94: Version 2.22
* 03 Mar 94: Version 2.21
* 17 Feb 94: Version 2.20
* 16 Feb 94: Version 2.19
* 16 Feb 94: Version 2.18
* 15 Feb 94: Version 2.17
* 13 Feb 94: Version 2.16
* 10 Feb 94: Version 2.15
* 03 Feb 94: Version 2.14
* 01 Feb 94: Version 2.13
* 31 Jan 94: Version 2.12
* 28 Jan 94: Version 2.11
* 21 Jan 94: Version 2.10
* 17 Jan 94: Version 2.9
* 16 Jan 94: Version 2.8
* 13 Jan 94: Version 2.7
* 12 Jan 94: Version 2.6
* 12 Jan 94: Version 2.5
* 09 Jan 94: Version 2.4
* 21 Dec 93: Version 2.3
* 04 Dec 93: Version 2.2
* 26 Nov 93: Version 2.1
* 22 Nov 93: Version 1.59
* 17 Nov 93: Version 1.58
* 16 Nov 93: Version 1.57
* 15 Nov 93: Version 1.56
* 14 Nov 93: Version 1.55
* 14 Nov 93: Version 1.54
* 12 Nov 93: Version 1.53
* 11 Nov 93: Version 1.52
* 06 Nov 93: Version 1.51
* 26 Oct 93: Version 1.50
* 23 Oct 93: Version 1.49
* 15 Oct 93: Version 1.48
* 15 Oct 93: Version 1.47
* 14 Oct 93: Version 1.46
* 29 Sep 93: Version 1.45
* 24 Sep 93: Version 1.44
* 17 Sep 93: Version 1.43
* 14 Sep 93: Version 1.42
* 01 Sep 93: Version 1.41
* 18 Aug 93: Version 1.40
* 16 Aug 93: Version 1.39
* 28 Jul 93: Version 1.38
* 24 Jul 93: Version 1.37
* 10 Jul 93: Version 1.36
* 05 Jul 93: Version 1.35
* 04 Jul 93: Version 1.34
* 30 Jun 93: Version 1.33
* 29 Jun 93: Version 1.32
* 16 Jun 93: Version 1.31
* 12 Jun 93: Version 1.30
* 10 Jun 93: Version 1.29
* 09 Jun 93: Version 1.28
* 08 Jun 93: Version 1.27
* 06 Jun 93: Version 1.26
* 06 Jun 93: Version 1.25
* 05 Jun 93: Version 1.24
* 04 Jun 93: Version 1.23
* 02 Jun 93: Version 1.22
* 02 Jun 93: Version 1.21
* 31 May 93: Version 1.20
* 31 May 93: Version 1.19
* 29 May 93: Version 1.18
* 25 May 93: Version 1.17
* 25 May 93: Version 1.16
* 24 May 93: Version 1.15
* 22 May 93: Version 1.14
* 17 May 93: Version 1.13
* 16 May 93: Version 1.12
* 16 May 93: Version 1.11
* 15 May 93: Version 1.10
* 14 May 93: Version 1.9
* 14 May 93: Version 1.8
* 13 May 93: Version 1.7
* 11 May 93: Version 1.6
* 09 May 93: Version 1.5
* 08 May 93: Version 1.4
* 07 May 93: Version 1.3
* 05 May 93: Version 1.2
* 20 Apr 93: Version 1.1 first ASA release
* 05 Apr 93: Version 9.4 VFSR
* 04 Apr 93: Version 9.3 VFSR
* 22 Mar 93: Version 9.1 VFSR
* 05 Mar 93: Version 8.2 VFSR
* 27 Feb 93: Version 8.1 VFSR
* 18 Feb 93: Version 7.7 VFSR
* 15 Feb 93: Version 7.6 VFSR
* 07 Feb 93: Version 7.4 VFSR
* 04 Feb 93: Version 7.3 VFSR
* 01 Feb 93: Version 7.1 VFSR
* 28 Jan 93: Version 6.46 VFSR
* 18 Jan 93: Version 6.40 VFSR
* 01 Jan 93: Version 1.0 development stage of ASA
* 30 Dec 92: Version 6.38 VFSR
* 17 Dec 92: Version 6.35 VFSR
* 13 Dec 92: Version 6.34 VFSR
* 09 Dec 92: Version 6.33 VFSR
* 07 Dec 92: Version 6.30 VFSR
* 03 Dec 92: Version 6.25 VFSR
* 30 Nov 92: Version 6.20 VFSR
* 19 Nov 92: Beta Version VFSR
* 05 Nov 92: Initial C-language GNU version of VFSR
* Jan 1991: Created C-language version of VFSR
* 1987: Created RATFOR/FORTRAN version of VFSR
========================================================================